<?php

class Fichier extends AppModel {

    var $name = 'Fichier';
    var $validate = array(
        'non_fichier' => array(
            'rule' => 'isUnique',
            'message' => 'Le Nom du fichier est duplique'
        ),
        'description' => array(
            'rule' => 'notEmpty',
            'message' => 'Champe vide'
        ),
        'titre' => array(
            'rule' => 'notEmpty',
            'message' => 'Champe vide'
        ),
        'categorie_id' => array(
            'rule' => 'notEmpty',
            'message' => 'Champe vide'
        )
    );
    var $hasMany = array(
        'Commentaire' => array(
            'className' => 'Commentaire',
            'foreignKey' => 'fichier_id',
            'dependent' => true
        )
    );

    var $hasAndBelongsToMany = array(
        'Category' =>
            array('className'            => 'Category',
                 'joinTable'              => 'categories_fichiers',
                 'foreignKey'             => 'categorie_id',
                 'associationForeignKey'  => 'fichier_id',
                'unique'                 => false,
                'finderQuery'            => '',
                'deleteQuery'            => '',
                'insertQuery'            => ''
            )
        );




}

?>
